<!DOCTYPE html>
<html>
<head>
	<title>数据类型转换</title>
	<meta charset="utf-8">
</head>
<body>
<script>
	var n1=7;
	var n2=3.6;
	var n3=0;

	var str1="abc";
	var str2="123abc";
	var str3="abc123";
	var str4="";
	var str5=" "

	var b1=true;
	var b2=false;

	var u=undefined;

	var k=null;

	function test(){}

	var arr=[]
	
</script>


<!-- 
	js是面试和考试的重点，对于没有接触过任何一门编程语言的人来说，第一次学习编程都是痛苦的。
	教师在教学过程中必须明确js要学习的三个方面：核心、bom dom ，讲清这三个方面的关系。核心包括什么：数据类型
	语法，方法（函数）各种对象等，不依赖于任何环境的都是js核心。bom可以理解为浏览器对象，是js核心运行的环境。dom是js主要操作的对象

	
 -->


// 转数值方法  
		Number() 
			带有字母的字符串值NaN 
			undefined 转NaN
			空字符串为0
			false为0
			null为0
		parseInt() 
			以字母开头的字符串为NaN
			布尔值转NaN
			null为NaN
			undefined为NaN
			parseInt(num,进制) 将指定进制的数字转为十进制 
		parseFloat()
			以字母开头的字符串为NaN
			布尔值转NaN
			null为NaN
			undefined为NaN
	// 转字符串 
		String() 所有数据都可以转字符串 
		str.toString()  null和undefined 不能使用
		str.toString(进制)
	// 转布尔值 Boolean()
		非0的数值和非空的字符串为真
	/* NaN:
		1.是一个特殊的数字，数据类型是number
		2.自身和自身不相等
		3.判断NaN的方法isNaN();isNaN()存在隐式转换

	*/


</body>
</html>